package model

type KeySwapInfo struct {
	NodeId string
	Pk     string
	Rpk    string
	Sign   string
}

func (a *KeySwapInfo) GetByte() ([]byte, error) {
	return Encode(&a)
}

func (a *KeySwapInfo) GetData(data []byte) (*KeySwapInfo, error) {
	err := Decode(data, &a)
	return a, err
}
